home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2009 February / PCWFEB09.iso / Software / Linux / Kubuntu 8.10 / kubuntu-8.10-desktop-i386.iso / casper / filesystem.squashfs / etc / cups / cupsd.conf.default < prev    next >
Text File  |  2008-10-20  |  2KB  |  84 lines

  1. #
  2. # "$Id: cupsd.conf.in 7199 2008-01-08 00:16:30Z mike $"
  3. #
  4. #   Sample configuration file for the Common UNIX Printing System (CUPS)
  5. #   scheduler.  See "man cupsd.conf" for a complete description of this
  6. #   file.
  7. #
  8.  
  9. # Log general information in error_log - change "info" to "debug" for
  10. # troubleshooting...
  11. LogLevel warning
  12.  
  13. # Administrator user group...
  14. SystemGroup lpadmin
  15.  
  16.  
  17. # Only listen for connections from the local machine.
  18. Listen localhost:631
  19. Listen /var/run/cups/cups.sock
  20.  
  21. # Show shared printers on the local network.
  22. Browsing Off
  23. BrowseOrder allow,deny
  24. BrowseAllow all
  25. BrowseAddress @LOCAL
  26.  
  27. # Default authentication type, when authentication is required...
  28. DefaultAuthType Basic
  29.  
  30. # Restrict access to the server...
  31. <Location />
  32.   Order allow,deny
  33. </Location>
  34.  
  35. # Restrict access to the admin pages...
  36. <Location /admin>
  37.   Encryption Required
  38.   Order allow,deny
  39. </Location>
  40.  
  41. # Restrict access to configuration files...
  42. <Location /admin/conf>
  43.   AuthType Default
  44.   Require user @SYSTEM
  45.   Order allow,deny
  46. </Location>
  47.  
  48. # Set the default printer/job policies...
  49. <Policy default>
  50.   # Job-related operations must be done by the owner or an administrator...
  51.   <Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job CUPS-Move-Job>
  52.     Require user @OWNER @SYSTEM
  53.     Order deny,allow
  54.   </Limit>
  55.  
  56.   # All administration operations require an administrator to authenticate...
  57.   <Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default>
  58.     AuthType Default
  59.     Require user @SYSTEM
  60.     Order deny,allow
  61.   </Limit>
  62.  
  63.   # All printer operations require a printer operator to authenticate...
  64.   <Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After CUPS-Accept-Jobs CUPS-Reject-Jobs>
  65.     AuthType Default
  66.     Require user @SYSTEM
  67.     Order deny,allow
  68.   </Limit>
  69.  
  70.   # Only the owner or an administrator can cancel or authenticate a job...
  71.   <Limit Cancel-Job CUPS-Authenticate-Job>
  72.     Require user @OWNER @SYSTEM
  73.     Order deny,allow
  74.   </Limit>
  75.  
  76.   <Limit All>
  77.     Order deny,allow
  78.   </Limit>
  79. </Policy>
  80.  
  81. #
  82. # End of "$Id: cupsd.conf.in 7199 2008-01-08 00:16:30Z mike $".
  83. #
  84.